<!DOCTYPE html>
<!--headTrap<body></body><head></head><html></html>--><html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0,viewport-fit=cover">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-status-bar-style" content="black">
    <meta name="format-detection" content="telephone=no">


    <script nonce="1223693773" type="text/javascript">
        window.logs = {
            pagetime: {}
        };
        window.logs.pagetime['html_begin'] = (+new Date());
    </script>

    <script nonce="1223693773" type="text/javascript">
        var biz = "MzU3NzAwNzk0Mg=="||"";
        var sn = "3f33180dc4f8ae92d9fc89a7334914d4" || ""|| "";
        var mid = "2247484534" || ""|| "";
        var idx = "1" || "" || "";
        window.__allowLoadResFromMp = true;

    </script>
    <link rel="dns-prefetch" href="//mmbiz.qpic.cn">
    <title>Block chain: the use of mathematics to solve the distrust of human nature</title>
    <style>html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:"Arial","Microsoft YaHei","Verdana","sans-serif","Segoe UI","Tahoma";background-color:#f3f3f3;line-height:inherit}body.rich_media_empty_extra{background-color:#fff}body.rich_media_empty_extra .rich_media_area_primary:before{display:none}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#607fa6;text-decoration:none}.rich_media_inner{font-size:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{position:relative;padding:20px 15px 15px;background-color:#fff}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary:before{display:none;content:" ";position:absolute;left:0;top:0;width:100%;height:1px;border-top:1px solid #e5e5e5;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5);top:auto;bottom:-2px}.rich_media_area_primary .original_img_wrp{display:inline-block;font-size:0}.rich_media_area_primary .original_img_wrp .tips_global{display:block;margin-top:.5em;font-size:14px;text-align:right;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.rich_media_area_extra{padding:0 15px 0}.rich_media_title{margin-bottom:10px;line-height:1.4;font-weight:400;font-size:24px}.icon_original_tag_primary{display:inline-block;padding:1px .65em;margin-top:-0.2em;vertical-align:middle;line-height:1.4;font-size:12px;border-top-left-radius:.85em 50%;-moz-border-radius-topleft:.85em 50%;-webkit-border-top-left-radius:.85em 50%;border-top-right-radius:.85em 50%;-moz-border-radius-topright:.85em 50%;-webkit-border-top-right-radius:.85em 50%;border-bottom-left-radius:.85em 50%;-moz-border-radius-bottomleft:.85em 50%;-webkit-border-bottom-left-radius:.85em 50%;border-bottom-right-radius:.85em 50%;-moz-border-radius-bottomright:.85em 50%;-webkit-border-bottom-right-radius:.85em 50%;border:1px solid #9e9e9e;color:#8c8c8c}.icon_original_tag_primary.title_tag{background-color:#e94442;border-color:#d04b4e;color:#fff;margin-bottom:.5em;padding:2px .65em;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.rich_media_meta_list{margin-bottom:18px;line-height:20px;font-size:0}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin-right:8px;margin-bottom:10px;font-size:16px}.meta_original_tag{display:inline-block;vertical-align:middle;padding:1px .5em;border:1px solid #9e9e9e;color:#8c8c8c;border-top-left-radius:20% 50%;-moz-border-radius-topleft:20% 50%;-webkit-border-top-left-radius:20% 50%;border-top-right-radius:20% 50%;-moz-border-radius-topright:20% 50%;-webkit-border-top-right-radius:20% 50%;border-bottom-left-radius:20% 50%;-moz-border-radius-bottomleft:20% 50%;-webkit-border-bottom-left-radius:20% 50%;border-bottom-right-radius:20% 50%;-moz-border-radius-bottomright:20% 50%;-webkit-border-bottom-right-radius:20% 50%;font-size:15px;line-height:1.1}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_text{color:#8c8c8c}span.rich_media_meta_nickname{display:none}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#3e3e3e}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-2{padding-left:2.2em}.rich_media_content .list-paddingleft-2 .list-paddingleft-2{padding-left:30px}.rich_media_content blockquote{margin:0;padding-left:10px;border-left:3px solid #dbdbdb}img{height:auto!important}@media screen and (device-aspect-ratio:2/3),screen and (device-aspect-ratio:40/71){.meta_original_tag{padding-top:0}}@media(min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2){.mm_appmsg .rich_media_inner,.mm_appmsg .rich_media_meta,.mm_appmsg .discuss_list,.mm_appmsg .rich_media_extra,.mm_appmsg .title_tips .tips{font-size:17px}.mm_appmsg .meta_original_tag{font-size:15px}}@media(min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3){.mm_appmsg .rich_media_title{font-size:25px}}@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait){.rich_media_area_extra{padding-bottom:34px}}@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3) and (orientation:landscape){.rich_media_area_primary{padding:20px 59px 15px 59px}.rich_media_area_extra{padding:0 59px 21px 59px}}@media screen and (min-width:1024px){.rich_media{width:740px;margin-left:auto;margin-right:auto}.rich_media_inner{padding:20px}body{background-color:#fff}}@media screen and (min-width:1025px){body{font-family:"Arial","Microsoft YaHei","Verdana","sans-serif","Segoe UI","Tahoma";}.rich_media{position:relative}.rich_media_inner{background-color:#fff;}}.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#3e3e3e;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#8c8c8c;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:" ";display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.weui_loading{width:20px;height:20px;display:inline-block;vertical-align:middle;-webkit-animation:weuiLoading 1s steps(12,end) infinite;animation:weuiLoading 1s steps(12,end) infinite;background:transparent url() no-repeat;-webkit-background-size:100%;background-size:100%}@-webkit-keyframes weuiLoading{0%{-webkit-transform:rotate3d(0,0,1,0deg)}100%{-webkit-transform:rotate3d(0,0,1,360deg)}}@keyframes weuiLoading{0%{-webkit-transform:rotate3d(0,0,1,0deg)}100%{-webkit-transform:rotate3d(0,0,1,360deg)}}.gif_img_wrp{display:inline-block;font-size:0;position:relative;font-weight:400;font-style:normal;text-indent:0;text-shadow:none 1px 1px rgba(0,0,0,0.5)}.gif_img_wrp img{vertical-align:top}.gif_img_tips{background:rgba(0,0,0,0.6)!important;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000',endcolorstr = '#99000000');border-top-left-radius:1.2em 50%;-moz-border-radius-topleft:1.2em 50%;-webkit-border-top-left-radius:1.2em 50%;border-top-right-radius:1.2em 50%;-moz-border-radius-topright:1.2em 50%;-webkit-border-top-right-radius:1.2em 50%;border-bottom-left-radius:1.2em 50%;-moz-border-radius-bottomleft:1.2em 50%;-webkit-border-bottom-left-radius:1.2em 50%;border-bottom-right-radius:1.2em 50%;-moz-border-radius-bottomright:1.2em 50%;-webkit-border-bottom-right-radius:1.2em 50%;line-height:2.3;font-size:11px;color:#fff;text-align:center;position:absolute;bottom:10px;left:10px;min-width:65px}.gif_img_tips.loading{min-width:75px}.gif_img_tips i{vertical-align:middle;margin:-0.2em .73em 0 -2px}.gif_img_play_arrow{display:inline-block;width:0;height:0;border-width:8px;border-style:dashed;border-color:transparent;border-right-width:0;border-left-color:#fff;border-left-style:solid;border-width:5px 0 5px 8px}.gif_img_loading{width:14px;height:14px}i.gif_img_loading{margin-left:-4px}.gif_bg_tips_wrp{position:relative;height:0;line-height:0;margin:0;padding:0}.gif_bg_tips_wrp .gif_img_tips_group{position:absolute;top:0;left:0;z-index:9999}.gif_bg_tips_wrp .gif_img_tips_group .gif_img_tips{top:0;left:0;bottom:auto}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:1em 35px 1em 15px;z-index:2;background-color:#c6e0f8;color:#8c8c8c;font-size:13px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x2eb52b.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;-webkit-background-size:100% auto;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url() no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url() no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:1.9em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin:0 20px}.preview_appmsg .rich_media_title{margin-top:0}}.pages_reset{color:#3e3e3e;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:'';display:inline-block;line-height:1;background-size:12px 12px;background-repeat:no-repeat;background-image:url('');vertical-align:middle;font-size:11px;color:#888;border-radius:10px;background-color:#f4f4f4;margin-right:6px;margin-top:-4px;background-position:center;height:20px;width:20px}.weui-mask{position:fixed;z-index:1000;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,0.6)}.weui-dialog{position:fixed;z-index:5000;width:80%;max-width:300px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;text-align:center;border-radius:3px;overflow:hidden}.weui-dialog__hd{padding:1.3em 1.6em .5em}.weui-dialog__title{font-weight:400;font-size:18px}.weui-dialog__bd{padding:0 1.6em .8em;min-height:40px;font-size:15px;line-height:1.3;word-wrap:break-word;word-break:break-all;color:#999}.weui-dialog__bd:first-child{padding:2.7em 20px 1.7em;color:#353535}.weui-dialog__ft{position:relative;line-height:48px;font-size:18px;display:-webkit-box;display:-webkit-flex;display:flex}.weui-dialog__ft:after{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #d5d5d6;color:#d5d5d6;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.weui-dialog__btn{display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;color:#3cc51f;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.weui-dialog__btn:active{background-color:#eee}.weui-dialog__btn:after{content:" ";position:absolute;left:0;top:0;width:1px;bottom:0;border-left:1px solid #d5d5d6;color:#d5d5d6;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(0.5);transform:scaleX(0.5)}.weui-dialog__btn:first-child:after{display:none}.weui-dialog__btn_default{color:#353535}.weui-dialog__btn_primary{color:#0bb20c}</style>
    <style>
    </style>
    <!--[if lt IE 9]>
    <!--<link rel="stylesheet" type="text/css" href="//res.wx.qq.com/mmbizwap/zh_CN/htmledition/style/page/appmsg/page_mp_article_improve_pc2c9cd6.css">-->
    <!--<![endif]&ndash;&gt;-->

</head>
<body id="activity-detail" class="zh_CN mm_appmsg">

<script nonce="1223693773" type="text/javascript">
    var write_sceen_time = (+new Date());
</script>

<div id="js_article" class="rich_media">
    <div class="rich_media_inner">


        <div id="page-content" class="rich_media_area_primary">

            <div id="img-content">

                <h2 class="rich_media_title" id="activity-name">
                    Block chain: the use of mathematics to solve the distrust of human nature                                      </h2>
                <div id="meta_content" class="rich_media_meta_list">
                    <!--<em id="post-date" class="rich_media_meta rich_media_meta_text">2018-01-12</em>-->

                    <!--<em class="rich_media_meta rich_media_meta_text">量子学派</em>-->
                    <!--<a class="rich_media_meta rich_media_meta_link rich_media_meta_nickname" href="##" id="post-user">大圣数据</a>-->
                    <!--<span class="rich_media_meta rich_media_meta_text rich_media_meta_nickname">大圣数据</span>-->

                    <div id="js_profile_qrcode" class="profile_container" style="display:none;">
                        <div class="profile_inner">
                            <strong class="profile_nickname">大圣数据</strong>
                            <img class="profile_avatar" id="js_profile_qrcode_img" src="" alt="">

                            <p class="profile_meta">
                                <label class="profile_meta_label">微信号</label>
                                <span class="profile_meta_value">dsdatas</span>
                            </p>

                            <p class="profile_meta">
                                <label class="profile_meta_label">功能介绍</label>
                                <span class="profile_meta_value">传递大数据风控前沿讯息；聚合顶尖金融行业精英；分享风控实操案例。</span>
                            </p>

                        </div>
                        <span class="profile_arrow_wrp" id="js_profile_arrow_wrp">
                            <i class="profile_arrow arrow_out"></i>
                            <i class="profile_arrow arrow_in"></i>
                        </span>
                    </div>
                </div>
                <div class="rich_media_content " id="js_content">
                    <section class="xmteditor" style="display:none;" data-tools="新媒体管家" data-label="powered by xmt.cn"></section><section class="_135editor" data-tools="135编辑器" data-id="23" style="border-width: 0px;border-style: none;border-color: initial;box-sizing: border-box;"><section class="135brush" style="font-size: 14px;line-height: 22.39px;margin-top: 10px;margin-bottom: 10px;padding: 15px 20px 15px 45px;outline: 0px;border-width: 0px;border-style: initial;border-color: currentcolor;color: rgb(62, 62, 62);vertical-align: baseline;background-color: rgb(241, 241, 241);background-position: 1% 5px;background-repeat: no-repeat;box-sizing: border-box;"><p style="font-size: medium;white-space: normal;"><span style="font-size: 15px;">The restructure of the block chain is a credit society - the use of rational technology to solve the distrust in human nature.</span></p><p style="font-size: medium;white-space: normal;"><br  /></p><p style="font-size: medium;white-space: normal;"><span style="font-size: 15px;">A trust is a social evil, is bound to be good thoughts of the people can do good social peace.</span></p></section></section><section data-role="paragraph" class="_135editor" style="border-width: 0px;border-style: none;border-color: initial;box-sizing: border-box;"><section class="_135editor" data-tools="135编辑器" data-id="86134" style="border-width: 0px;border-style: none;border-color: initial;box-sizing: border-box;" data-color="rgb(239, 112, 96)" data-custom="rgb(239, 112, 96)"><section style="text-align:center;"><section style="background-color: rgb(254, 254, 254);padding-right: 10px;padding-left: 10px;display: inline-block;box-sizing: border-box;"><span style="font-size: 28px;color: rgb(255, 76, 65);"><strong>One</strong></span></section><section style="margin-top: -1.2em;margin-bottom:0.65em;"><section style="border-top: 1px solid rgb(239, 112, 96);border-right-color: rgb(239, 112, 96);border-bottom-color: rgb(239, 112, 96);border-left-color: rgb(239, 112, 96);width: 20%;margin-right: auto;margin-left: auto;box-sizing: border-box;" data-width="20%"></section></section><p><strong><span style="color: rgb(38, 38, 38);font-size: 14px;">Era of block chain</span></strong></p></section></section><section data-role="paragraph" class="_135editor" style="border-width: 0px;border-style: none;border-color: initial;box-sizing: border-box;"><p><br  /></p></section></section><p style="letter-spacing: 1.5px;line-height: 1.75em;padding-left: 1em;padding-right: 1em;"><span style="font-size: 15px;color: rgb(62, 62, 62);">From the beginning of a paper Nakamoto ground breaking chain development quickly, block in an unstoppable attitude. With the further development of block chain, various application scenarios have been excavated. The innovative technology born from bitcoin's nirvana is subverting the financial industry and our life.</span></p><p style="letter-spacing: 1.5px;padding-left: 1em;padding-right: 1em;"><br  /></p><p style="letter-spacing: 1.5px;line-height: 1.75em;padding-left: 1em;padding-right: 1em;"><span style="font-size: 15px;color: rgb(62, 62, 62);">Since the value of the block chain is found, the block chain is always a conceptual thing until the block chain applies to the actual landing. Supporting the modern media's blessing, blockchain fired raise a Babel of criticism of technology, countries around the world have given great attention, <strong>but</strong><strong>in addition to some professionals, but few people know the blockchain is what exactly what to do, what will cause our society what kind of change.</strong></span></p><p style="letter-spacing: 1.5px;padding-left: 1em;padding-right: 1em;"><br  /></p><p style="letter-spacing: 1.5px;line-height: 1.75em;padding-left: 1em;padding-right: 1em;"><span style="font-size: 15px;color: rgb(62, 62, 62);">Since the beginning of the 16 year, more than 100 kinds of blockchain technology solutions have been explored, which means that the block chain has been in and out of the conceptual stage, <strong>then slowly, block chain will gradually get rid of the definition of the concept, into our real life, real time open" block chain ".</strong></span></p><p style="letter-spacing: 1.5px;padding-left: 1em;padding-right: 1em;"><br  /></p><section class="" data-tools="135编辑器" data-id="89435" style="letter-spacing: 1.5px;padding-left: 1em;padding-right: 1em;"><section><section><section class="_135editor" data-tools="135编辑器" data-id="86134" style="border-width: 0px;border-style: none;border-color: initial;box-sizing: border-box;" data-color="rgb(239, 112, 96)" data-custom="rgb(239, 112, 96)"><section style="text-align:center;"><section style="background-color: rgb(254, 254, 254);padding-right: 10px;padding-left: 10px;display: inline-block;box-sizing: border-box;"><span style="font-size: 28px;color: rgb(255, 76, 65);"><strong>Two</strong></span></section><section style="margin-top: -1.2em;margin-bottom:0.65em;"><section style="border-top: 1px solid rgb(239, 112, 96);border-right-color: rgb(239, 112, 96);border-bottom-color: rgb(239, 112, 96);border-left-color: rgb(239, 112, 96);width: 20%;margin-right: auto;margin-left: auto;box-sizing: border-box;" data-width="20%"></section></section><p><span style="font-size: 14px;"><strong><span style="color: rgb(62, 62, 62);letter-spacing: 1.5px;" class="135brush" data-brushtype="text">Block chain 1</span></strong></span></p><p><span style="font-size: 14px;"><strong><span style="color: rgb(62, 62, 62);letter-spacing: 1.5px;" class="135brush" data-brushtype="text"><span style="color: rgb(62, 62, 62);letter-spacing: 1.5px;">Digital money Era</span></span></strong></span></p></section></section><section data-role="paragraph" class="_135editor" style="border-width: 0px;border-style: none;border-color: initial;box-sizing: border-box;"><p><br  /></p></section><p style="line-height: 1.75em;"><strong><span style="color: rgb(62, 62, 62);font-size: 15px;">The 1 stage is the block chain chain block a most basic, mainly refers to the stage of digital currency bitcoin, including reboxetine currency of the digital currency stage can do the most simple to the center of the transaction.</span></strong><br  /><span style="font-size: 15px;color: rgb(62, 62, 62);"></span></p></section></section></section><p style="letter-spacing: 1.5px;line-height: 1.75em;padding-left: 1em;padding-right: 1em;"><span style="font-size: 15px;color: rgb(62, 62, 62);"><br  /></span></p><p style="letter-spacing: 1.5px;line-height: 1.75em;padding-left: 1em;padding-right: 1em;"><span style="font-size: 15px;color: rgb(62, 62, 62);">Digital currency, as a currency payment system, has advantages of shorter time consuming and lower service charge compared with traditional currency, and it can conduct direct remittances and other transactions on the Internet without the intervention of the third party.</span></p><p style="letter-spacing: 1.5px;line-height: 1.75em;padding-left: 1em;padding-right: 1em;"><span style="font-size: 15px;color: rgb(62, 62, 62);"><br  /></span></p><p style="letter-spacing: 1.5px;line-height: 1.75em;padding-left: 1em;padding-right: 1em;"><strong><span style="font-size: 15px;color: rgb(62, 62, 62);">Bitcoin is the first to appear and so far the largest encrypted currency. Bitcoin and block chain are born at the same time, and it is also an important application of the 1 era of block chain. The bitcoin itself is more like an experimental product. It has many shortcomings and imperfections. But the bitcoin represents the origin of the block chain technology, and is a power to innovate the future.</span></p><p style="letter-spacing: 1.5px;line-height: 1.75em;padding-left: 1em;padding-right: 1em;"><span style="font-size: 15px;color: rgb(62, 62, 62);"><br  /></span></p><section class="_135editor" data-tools="135编辑器" data-id="86134" style="border-width: 0px;border-style: none;border-color: initial;box-sizing: border-box;" data-color="rgb(239, 112, 96)" data-custom="rgb(239, 112, 96)"><section style="text-align:center;"><section style="background-color: rgb(254, 254, 254);padding-right: 10px;padding-left: 10px;display: inline-block;box-sizing: border-box;"><span style="font-size: 28px;color: rgb(255, 76, 65);"><strong>Three</strong></span></section><section style="margin-top: -1.2em;margin-bottom:0.65em;"><section style="border-top: 1px solid rgb(239, 112, 96);border-right-color: rgb(239, 112, 96);border-bottom-color: rgb(239, 112, 96);border-left-color: rgb(239, 112, 96);width: 20%;margin-right: auto;margin-left: auto;box-sizing: border-box;" data-width="20%"></section></section><p><strong><span style="letter-spacing: 1.5px;color: rgb(38, 38, 38);font-size: 14px;">Block chain 2</span></strong></p><p><strong><span style="letter-spacing: 1.5px;color: rgb(38, 38, 38);font-size: 14px;">Digital assets and the age of intelligent contract</span></strong></p><p><span style="color: rgb(62, 62, 62);font-size: 15px;letter-spacing: 1.5px;" class="135brush" data-brushtype="text"><br  /></span></p></section></section><p style="letter-spacing: 1.5px;line-height: 1.75em;padding-left: 1em;padding-right: 1em;"><strong><span style="font-size: 15px;color: rgb(62, 62, 62);">If block chain 1 is known as "global account book", then block chain 2 can be regarded as a "global computer", which is a de centralization of the whole market.</span></strong><span style="font-size: 15px;color: rgb(62, 62, 62);">The block chain 2 is located on the application platform, on which the application can be uploaded and executed, that is, a variety of intelligent contracts can be published. </span><span style="font-size: 15px;color: rgb(62, 62, 62);">And the implementation of the contract can be effectively guaranteed. The platform is interacted and processed with other external IT systems, so as to realize the application of all walks of life.</span></p><p style="letter-spacing: 1.5px;line-height: 1.75em;padding-left: 1em;padding-right: 1em;"><span style="font-size: 15px;color: rgb(62, 62, 62);"><br  /></span></p><p style="letter-spacing: 1.5px;line-height: 1.75em;padding-left: 1em;padding-right: 1em;"><span style="font-size: 15px;color: rgb(62, 62, 62);">What is the implementation of intelligent contracts in liquidation? So we have to mention another important link of block chain 2——<strong>digital assets.</strong>Digital assets refer to the non monetary assets held or controlled in the form of electronic data and held in daily activities for sale or in production process.</span></p><p style="letter-spacing: 1.5px;line-height: 1.75em;padding-left: 1em;padding-right: 1em;"><span style="font-size: 15px;color: rgb(62, 62, 62);"><br  /></span></p><p style="letter-spacing: 1.5px;line-height: 1.75em;padding-left: 1em;padding-right: 1em;"><span style="font-size: 15px;color: rgb(62, 62, 62);">Digital assets include not only digital money, digital stock and digital bonds, but also all digital assets, such as patents, copyright, creativity, credit and so on. <strong>In fact, digital assets take advantage of the non modification and programmability of block chain data.</strong> The stocks and bonds registered on the block chain can rely on Intelligent contracts to carry out autonomous transactions on point to point and self settlement. For the society, asset digitalization is a major trend, which can reduce the waste of resources and reduce the cost to a greater extent. It is the most convenient way to circulate assets.</span></p><p style="letter-spacing: 1.5px;line-height: 1.75em;padding-left: 1em;padding-right: 1em;"><span style="font-size: 15px;color: rgb(62, 62, 62);"><br  /></span></p><section class="_135editor" data-tools="135编辑器" data-id="86134" style="border-width: 0px;border-style: none;border-color: initial;box-sizing: border-box;" data-color="rgb(239, 112, 96)" data-custom="rgb(239, 112, 96)"><section style="text-align:center;"><section style="background-color: rgb(254, 254, 254);padding-right: 10px;padding-left: 10px;display: inline-block;box-sizing: border-box;"><span style="font-size: 28px;color: rgb(255, 76, 65);"><strong>Four</strong></span></section><section style="margin-top: -1.2em;margin-bottom:0.65em;"><section style="border-top: 1px solid rgb(239, 112, 96);border-right-color: rgb(239, 112, 96);border-bottom-color: rgb(239, 112, 96);border-left-color: rgb(239, 112, 96);width: 20%;margin-right: auto;margin-left: auto;box-sizing: border-box;" data-width="20%"></section></section><p><span style="font-size: 14px;color: #262626;" class="135brush" data-brushtype="text"></span></p><p style="padding-right: 1em;padding-left: 1em;white-space: normal;letter-spacing: 1.5px;line-height: 1.75em;"><strong><span style="color: rgb(62, 62, 62);font-size: 14px;">Block chain 3</span></strong></p><p style="padding-right: 1em;padding-left: 1em;white-space: normal;letter-spacing: 1.5px;line-height: 1.75em;"><strong><span style="color: rgb(62, 62, 62);font-size: 14px;">The era of credit society</span></strong></p><p><br  /><span style="font-size: 14px;color: #262626;" class="135brush" data-brushtype="text"></span></p></section></section><p style="letter-spacing: 1.5px;line-height: 1.75em;padding-left: 1em;padding-right: 1em;"><span style="font-size: 15px;color: rgb(62, 62, 62);">John Joseph Foley, chairman of BTL Australia, said that once the era of block chain 3 comes,<strong>it will subvert all our cognitions now, and we will enter a new era without trust crisis.</strong></span></p><p style="letter-spacing: 1.5px;line-height: 1.75em;padding-left: 1em;padding-right: 1em;"><br  /></p><p style="letter-spacing: 1.5px;line-height: 1.75em;padding-left: 1em;padding-right: 1em;"><span style="font-size: 15px;color: rgb(62, 62, 62);">In the daily life, the credit behavior of the acquaintances has long been popularized, such as borrowing between the acquaintances. With credit, there is credit behavior. The government quantifies credit by issuing currency, etc. after the popularization and popularization of block chain technology, there will be a lively scene involving full participation in quantifying credit.</span></p><p style="letter-spacing: 1.5px;line-height: 1.75em;padding-left: 1em;padding-right: 1em;"><span style="font-size: 15px;color: rgb(62, 62, 62);"><br  /></span></p><p style="letter-spacing: 1.5px;line-height: 1.75em;padding-left: 1em;padding-right: 1em;"><span style="font-size: 15px;color: rgb(62, 62, 62);">Trust is a kind of agreement, which exists in the subconscious mind, but the subconscious is changeable, so the trust relationship is unstable. And the block chain is the use of rational technology to solve the distrust of human nature.</span></p><p style="letter-spacing: 1.5px;line-height: 1.75em;padding-left: 1em;padding-right: 1em;"><span style="font-size: 15px;color: rgb(62, 62, 62);"><br  /></span></p><p style="letter-spacing: 1.5px;line-height: 1.75em;padding-left: 1em;padding-right: 1em;"><strong><span style="font-size: 15px;color: rgb(62, 62, 62);">The 3 stage of block chain is to form a completely decentralized social network.</span></strong><span style="font-size: 15px;color: rgb(62, 62, 62);">After the formation of this social network, it means that we can form social trust relationship at a very low cost, so that the whole social operation cost will drop dramatically.</span></p><p style="letter-spacing: 1.5px;line-height: 1.75em;padding-left: 1em;padding-right: 1em;"><span style="font-size: 15px;color: rgb(62, 62, 62);"><br  /></span></p><p style="letter-spacing: 1.5px;line-height: 1.75em;padding-left: 1em;padding-right: 1em;"><span style="font-size: 15px;color: rgb(62, 62, 62);">Block chain under 3 can be automated procurement, intelligent networking applications, automation management, supply chain, virtual assets exchange and transfer application and so on, can play its role in all walks of life, art, legal development, real estate, hospitals etc. it will no longer be confined to the economic field, can be used to achieve global distribution automation the physical resources and human capital, promote mass collaboration science, health and education in the field of. <strong>Block chain technology can break down all private credit institutions that lead to the cost of the middle, so that the value exchange is directly linked by both sides, and it will restructure the whole society.</strong></span></p><p style="letter-spacing: 1.5px;line-height: 1.75em;padding-left: 1em;padding-right: 1em;"><span style="font-size: 15px;color: rgb(62, 62, 62);"><br  /></span></p><p style="letter-spacing: 1.5px;line-height: 1.75em;padding-left: 1em;padding-right: 1em;"><span style="color: rgb(62, 62, 62);font-size: 15px;">From the past to the present, from the process of technology to value, there are three precious spirits of human being: optimism, curiosity and persistence.</span><br  /></p><p style="letter-spacing: 1.5px;line-height: 1.75em;padding-left: 1em;padding-right: 1em;"><span style="color: rgb(62, 62, 62);font-size: 15px;"><br  /></span></p><p style="letter-spacing: 1.5px;line-height: 1.75em;padding-left: 1em;padding-right: 1em;"><span style="font-size: 15px;color: rgb(62, 62, 62);">In the foreseeable future, block chain will deeply affect many industries including financial industry, create cross regional cooperation opportunities, improve resource allocation efficiency, and help industrial transformation and upgrading. The positive response to the technology or the passive upgrading will also lead to the re shuffling of the various industries.
</span></p><p style="letter-spacing: 1.5px;line-height: 1.75em;padding-left: 1em;padding-right: 1em;"><span style="font-size: 15px;color: rgb(62, 62, 62);"><br  /></span></p><p style="letter-spacing: 1.5px;line-height: 1.75em;padding-left: 1em;padding-right: 1em;"><strong><span style="font-size: 15px;color: rgb(62, 62, 62);">Today's block chain, like the Internet in 1990s and the mobile Internet before and after 2000, represents the future coming from the horizon. </span></strong><span style="font-size: 15px;color: rgb(62, 62, 62);">The impact of block chain technology and protocol architecture on the financial industry is only the beginning of all, and block chain and its increasingly rich application scenarios will fundamentally change our cognition of property, economy and society. &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span></p><p style="padding-right: 1em;padding-left: 1em;max-width: 100%;min-height: 1em;letter-spacing: 1.5px;text-align: center;line-height: normal;box-sizing: border-box !important;word-wrap: break-word !important;">
                </p><section class="" data-tools="135编辑器" data-id="85638" data-color="rgb(239, 112, 96)" style="max-width: 100%;box-sizing: border-box;word-wrap: break-word !important;"><section class="" style="margin-top: 2em;margin-right: auto;margin-left: auto;padding-top: 0.5em;padding-bottom: 0.5em;max-width: 100%;box-sizing: border-box;border-right: none;border-bottom: none;border-left: none;border-top: 1px solid rgb(204, 204, 204);font-size: 1em;font-weight: inherit;text-decoration: inherit;color: rgb(166, 166, 166);word-wrap: break-word !important;"><section style="margin-top: -1.2em;max-width: 100%;box-sizing: border-box;text-align: center;border-width: initial;border-style: none;border-color: initial;line-height: 1.4;word-wrap: break-word !important;">
                </div>
                <script nonce="1223693773" type="text/javascript">
                    var first_sceen__time = (+new Date());

                    if ("" == 1 && document.getElementById('js_content')) {
                        document.getElementById('js_content').addEventListener("selectstart",function(e){ e.preventDefault(); });
                    }


                    (function(){
                        if (navigator.userAgent.indexOf("WindowsWechat") != -1){
                            var link = document.createElement('link');
                            var head = document.getElementsByTagName('head')[0];
                            link.rel = 'stylesheet';
                            link.type = 'text/css';
//                            link.href = "//res.wx.qq.com/mmbizwap/zh_CN/htmledition/style/page/appmsg/page_mp_article_improve_winwx31619e.css";
                            head.appendChild(link);
                        }
                    })();
                </script>



                <div class="ct_mpda_wrp" id="js_sponsor_ad_area" style="display:none;"></div>


                <!--<div class="reward_area tc" id="js_preview_reward" style="display:none;">-->
                    <!--<p id="js_preview_reward_wording" class="tips_global reward_tips" style="display:none;"></p>-->
                    <!--<p>-->
                        <!--<a class="reward_access" id='js_preview_reward_link' href="##"><span class="icon-reward"></span>赞赏</a>-->

                    <!--</p>-->
                <!--</div>-->
                <!--<div class="reward_qrcode_area reward_area tc" id="js_preview_reward_qrcode" style="display:none;">-->
                    <!--<p class="tips_global">长按二维码向我转账</p>-->
                    <!--<p id="js_preview_reward_ios_wording" class="reward_tips" style="display:none;"></p>-->
                    <!--<span class="reward_qrcode_img_wrp"><img class="reward_qrcode_img" src="//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/pic/appmsg/pic_reward_qrcode.2x3534dd.png"></span>-->
                    <!--<p class="tips_global">受苹果公司新规定影响，微信 iOS 版的赞赏功能被关闭，可通过二维码转账支持公众号。</p>-->
                <!--</div>-->
            </div>

            <!--<div class="rich_media_tool" id="js_toobar3">-->
                <!--<div id="js_read_area3" class="media_tool_meta tips_global meta_primary" style="display:none;">阅读 <span id="readNum3"></span></div>-->

                <!--<span style="display:none;" class="media_tool_meta meta_primary tips_global meta_praise" id="like3">-->
                    <!--<i class="icon_praise_gray"></i><span class="praise_num" id="likeNum3"></span>-->
                <!--</span>-->

                <!--<a id="js_report_article3" style="display:none;" class="media_tool_meta tips_global meta_extra" href="##">投诉</a>-->

            <!--</div>-->


        </div>

        <div class="rich_media_area_primary sougou" id="sg_tj" style="display:none"></div>


        <!--<div class="rich_media_area_extra">-->


            <!--<div class="mpda_bottom_container" id="js_bottom_ad_area"></div>-->

            <!--<div id="js_iframetest" style="display:none;"></div>-->

            <!--<div class="rich_media_extra" id="js_cmt_area" style="display:none">-->
            <!--</div>-->
        <!--</div>-->


        <!--<div id="js_pc_qr_code" class="qr_code_pc_outer" style="display:none;">-->
            <!--<div class="qr_code_pc_inner">-->
                <!--<div class="qr_code_pc">-->
                    <!--<img id="js_pc_qr_code_img" class="qr_code_pc_img">-->
                    <!--<p>微信扫一扫<br>关注该公众号</p>-->
                <!--</div>-->
            <!--</div>-->
        <!--</div>-->
    </div>
</div>
<div id="js_minipro_dialog" style="display:none;">
    <div class="weui-mask"></div>
    <div class="weui-dialog">
        <div class="weui-dialog__bd">即将打开"<span id="js_minipro_dialog_name"></span>"小程序</div>
        <div class="weui-dialog__ft">
            <a id="js_minipro_dialog_cancel" href="javascript:void(0);" class="weui-dialog__btn weui-dialog__btn_default">取消</a>
            <a id="js_minipro_dialog_ok" href="javascript:void(0);" class="weui-dialog__btn weui-dialog__btn_primary">打开</a>
        </div>
    </div>
</div>


<script nonce="1223693773">
    var __DEBUGINFO = {
        debug_js : "//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/biz_wap/debug/console34c264.js",
        safe_js : "//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/biz_wap/safe/moonsafe34c264.js",
        res_list: []
    };
</script>

<script nonce="1223693773" type="text/javascript">
    (function() {
        var totalCount = 0,
                finishCount = 0;

        function _loadVConsolePlugin() {
            window.vConsole = new window.VConsole();
            while (window.vConsolePlugins.length > 0) {
                var p = window.vConsolePlugins.shift();
                window.vConsole.addPlugin(p);
            }
        }

        function _addVConsole(uri, cb) {
            totalCount++;
            var url = '//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/vconsole/' + uri;
            var node = document.createElement('SCRIPT');
            node.type = 'text/javascript';
            node.src = url;
            node.setAttribute('nonce', '1223693773');
            if (cb) {
                node.onload = cb;
            }
            document.getElementsByTagName('head')[0].appendChild(node);
        }
        if (
                (document.cookie && document.cookie.indexOf('vconsole_open=1') > -1)
                || location.href.indexOf('vconsole=1') > -1
        ) {
            window.vConsolePlugins = [];
            _addVConsole('3.0.0/vconsole.min.js', function() {

                _addVConsole('plugin/vconsole-mpopt/1.0.1/vconsole-mpopt.js', _loadVConsolePlugin);
            });
        }
    })();
</script>

<script nonce="1223693773" type="text/javascript">

    if (!window.console) window.console = { log: function() {} };

    if (typeof getComputedStyle == 'undefined') {
        if (document.body.currentStyle) {
            window.getComputedStyle = function(el) {
                return el.currentStyle;
            }
        } else {
            window.getComputedStyle = {};
        }
    }
    (function(){
        window.__zoom = 1;

        (function(){
            var validArr = ","+([0.875, 1, 1.125, 1.25, 1.375]).join(",")+",";
            var match = window.location.href.match(/winzoom=(\d+(?:\.\d+)?)/);
            if (match && match[1]) {
                var winzoom = parseFloat(match[1]);
                if (validArr.indexOf(","+winzoom+",")>=0) {
                    window.__zoom = winzoom;
                }
            }
        })();

        var isIE = false;
        if (typeof version != 'undefined' && version >= 6 && version <= 9) {
            isIE = true;
        }
        var getMaxWith=function(){
            var container = document.getElementById('img-content');
            var max_width = container.offsetWidth;
            var container_padding = 0;
            var container_style = getComputedStyle(container);
            container_padding = parseFloat(container_style.paddingLeft) + parseFloat(container_style.paddingRight);
            max_width -= container_padding;
            var ua = navigator.userAgent.toLowerCase();
            var re = new RegExp("msie ([0-9]+[\.0-9]*)");
            var version;
            if (re.exec(ua) != null) {
                version = parseInt(RegExp.$1);
            }
            var isIE = false;
            if (typeof version != 'undefined' && version >= 6 && version <= 9) {
                isIE = true;
            }
            if (!max_width) {
                max_width = window.innerWidth - 30;
            }
            return max_width;
        };
        var getParentWidth = function(dom){
            var parent_width = 0;
            var parent = dom.parentNode;
            var outerWidth = 0;
            while (true) {
                if(!parent||parent.nodeType!=1) break;
                var parent_style = getComputedStyle(parent);
                if (!parent_style) break;
                parent_width = parent.clientWidth - parseFloat(parent_style.paddingLeft) - parseFloat(parent_style.paddingRight) - outerWidth;
                if (parent_width > 0) break;
                outerWidth += parseFloat(parent_style.paddingLeft) + parseFloat(parent_style.paddingRight) + parseFloat(parent_style.marginLeft) + parseFloat(parent_style.marginRight) + parseFloat(parent_style.borderLeftWidth) + parseFloat(parent_style.borderRightWidth);
                parent = parent.parentNode;
            }
            return parent_width;
        }
        var getOuterW=function(dom){
            var style=getComputedStyle(dom),
                    w=0;
            if(!!style){
                w = parseFloat(style.paddingLeft) + parseFloat(style.paddingRight) + parseFloat(style.borderLeftWidth) + parseFloat(style.borderRightWidth);
            }
            return w;
        };
        var getOuterH =function(dom){
            var style=getComputedStyle(dom),
                    h=0;
            if(!!style){
                h = parseFloat(style.paddingTop) + parseFloat(style.paddingBottom) + parseFloat(style.borderTopWidth) + parseFloat(style.borderBottomWidth);
            }
            return h;
        };
        var insertAfter = function(dom,afterDom){
            var _p = afterDom.parentNode;
            if(!_p){
                return;
            }
            if(_p.lastChild === afterDom){
                _p.appendChild(dom);
            }else{
                _p.insertBefore(dom,afterDom.nextSibling);
            }
        };
        var getQuery = function(name,url){

            var u  = arguments[1] || window.location.search,
                    reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"),
                    r = u.substr(u.indexOf("\?")+1).match(reg);
            return r!=null?r[2]:"";
        };
        (function(){
            var images = document.getElementsByTagName('img');
            var length = images.length;
            var max_width = getMaxWith();
            for (var i = 0; i < length; ++i) {
                var src_ = images[i].getAttribute('data-src');
                var realSrc = images[i].getAttribute('src');
                if (!src_ || realSrc) continue;
                var width_ = 1 * images[i].getAttribute('data-w') || max_width;
                var ratio_ = 1 * images[i].getAttribute('data-ratio');
                var height = 100;
                if (ratio_ && ratio_ > 0) {
                    var img_style = getComputedStyle(images[i]);
                    var init_width = images[i].style.width;

                    if (init_width) {
                        images[i].setAttribute('_width', init_width);
                        if (init_width != 'auto') width_ = parseFloat(img_style.width);
                    }
                    var parent_width = getParentWidth(images[i])||max_width;
                    var width = width_ > parent_width ? parent_width : width_;
                    var img_padding_border = getOuterW(images[i])||0;
                    var img_padding_border_top_bottom = getOuterH(images[i])||0;
                    height = (width - img_padding_border) * ratio_ + img_padding_border_top_bottom;
                    images[i].style.cssText += ";width: " + width + "px !important;";
                    if (isIE) {
                        var url = images[i].getAttribute('data-src');
                        images[i].src = url;
                    } else {
                        if(width > 40 && height > 40){
                            images[i].className += ' img_loading';
                        }
                        images[i].src = "";
                    }
                } else {
                    images[i].style.cssText += ";visibility: hidden !important;";
                }
                images[i].style.cssText += ";height: " + height + "px !important;";
            }
        })();
        window.__videoDefaultRatio=16/9;
        window.__getVideoWh = function(dom){
            var max_width = getMaxWith(),
                    width = max_width,
                    ratio_ = dom.getAttribute('data-ratio')*1||(4/3),
                    arr = [4/3, 16/9],
                    ret = arr[0],
                    abs = Math.abs(ret - ratio_);
            for(var j=1,jl=arr.length;j<jl;j++){
                var _abs = Math.abs(arr[j] - ratio_);
                if(_abs<abs){
                    abs = _abs;
                    ret = arr[j];
                }
            }
            ratio_ = ret;
            var parent_width = getParentWidth(dom)||max_width,
                    width = width > parent_width ? parent_width : width,
                    outerW = getOuterW(dom)||0,
                    outerH = getOuterH(dom)||0,
                    videoW = width - outerW,
                    videoH = videoW/ratio_,
                    height = videoH + outerH;
            return {w:width,h:height,vh:videoH,vw:videoW,ratio:ratio_};
        };

        (function(){
            var iframe = document.getElementsByTagName('iframe');
            for (var i=0,il=iframe.length;i<il;i++) {
                var a = iframe[i];
                var src_ = a.getAttribute('src')||a.getAttribute('data-src')||"";
                if(!/http(s)*\:\/\/v\.qq\.com\/iframe\/(preview|player)\.html\?/.test(src_)){
                    continue;
                }
                var vid = getQuery("vid",src_);
                if(!vid){
                    continue;
                }
                vid=vid.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");
                a.removeAttribute('src');
                a.style.display = "none";
                var obj = window.__getVideoWh(a),
                        mydiv = document.createElement('img');
                mydiv.className = "img_loading";
                mydiv.src="";
                mydiv.setAttribute("data-vid",vid);
                mydiv.style.cssText = "width: " + obj.w + "px !important;";
                insertAfter(mydiv,a);
                a.style.cssText += ";width: " + obj.w + "px !important;";
                a.setAttribute("width",obj.w);
                if(window.__zoom!=1){
                    a.style.display = "block";
                    mydiv.style.display = "none";
                    a.setAttribute("_ratio",obj.ratio);
                    a.setAttribute("_vid",vid);
                }else{
                    mydiv.style.cssText += "height: " + obj.h + "px !important;";
                    a.style.cssText += "height: " + obj.h + "px !important;";
                    a.setAttribute("height",obj.h);
                }
                a.setAttribute("data-vh",obj.vh);
                a.setAttribute("data-vw",obj.vw);
                a.setAttribute("data-src",location.protocol+"//v.qq.com/iframe/player.html?vid="+ vid + "&width="+obj.vw+"&height="+obj.vh+"&auto=0");
            }
        })();

        (function(){
            if(window.__zoom!=1){
                document.getElementById('page-content').style.zoom = window.__zoom;
                var a = document.getElementById('activity-name');
                var b = document.getElementById('meta_content');
                if(!!a){
                    a.style.zoom = 1/window.__zoom;
                }
                if(!!b){
                    b.style.zoom = 1/window.__zoom;
                }
                var images = document.getElementsByTagName('img');
                for (var i = 0,il=images.length;i<il;i++) {
                    images[i].style.zoom = 1/window.__zoom;
                }
                var iframe = document.getElementsByTagName('iframe');
                for (var i = 0,il=iframe.length;i<il;i++) {
                    var a = iframe[i];
                    a.style.zoom = 1/window.__zoom;
                    var src_ = a.getAttribute('data-src')||"";
                    if(!/http(s)*\:\/\/v\.qq\.com\/iframe\/(preview|player)\.html\?/.test(src_)){
                        continue;
                    }
                    var ratio = a.getAttribute("_ratio");
                    var vid = a.getAttribute("_vid");
                    a.removeAttribute("_ratio");
                    a.removeAttribute("_vid");
                    var vw = a.offsetWidth - (getOuterW(a)||0);
                    var vh = vw/ratio;
                    var h = vh + (getOuterH(a)||0)
                    a.style.cssText += "height: " + h + "px !important;"
                    a.setAttribute("height",h);
                    a.setAttribute("data-src",location.protocol+"//v.qq.com/iframe/player.html?vid="+ vid + "&width="+vw+"&height="+vh+"&auto=0");
                    a.style.display = "none";
                    var parent = a.parentNode;
                    if(!parent){
                        continue;
                    }
                    for(var j=0,jl=parent.children.length;j<jl;j++){
                        var child = parent.children[j];
                        if(child.className.indexOf("img_loading")>=0 && child.getAttribute("data-vid")==vid){
                            child.style.cssText += "height: " + h + "px !important;";
                            child.style.display = "";
                        }
                    }
                }
            }
        })();
    })();
</script>
<script nonce="1223693773" type="text/javascript">

    var not_in_mm_css = "//res.wx.qq.com/mmbizwap/zh_CN/htmledition/style/page/appmsg/not_in_mm36906d.css";
    var windowwx_css = "//res.wx.qq.com/mmbizwap/zh_CN/htmledition/style/page/appmsg/page_mp_article_improve_winwx31619e.css";
    var article_improve_combo_css = "//res.wx.qq.com/mmbizwap/zh_CN/htmledition/style/page/appmsg/page_mp_article_improve_combo3b1cff.css";
    var tid = "";
    var aid = "";
    var clientversion = "";
    var appuin = "MzU3NzAwNzk0Mg=="||"";

    var source = "1";
    var ascene = "";
    var subscene = "";
    var abtest_cookie = "";

    var scene = 75;

    var itemidx = "";
    var appmsg_token   = "";

    var _copyright_stat = "0";
    var _ori_article_type = "";

    var nickname = "大圣数据";
    var appmsg_type = "9";
    var ct = "1515738863";
    var publish_time = "2018-01-12" || "";
    var user_name = "gh_2099db993b4e";
    var user_name_new = "";
    var fakeid   = "";
    var version   = "";
    var is_limit_user   = "0";
    var round_head_img = "http://mmbiz.qpic.cn/mmbiz_png/T97PWEEydVkquvaV1xxwDop8kScpleqOEmJLL7TQ4icfTwqxDwUheP0yh9zM32r5QnibZqoDwJQCGjY3WSPhjcGw/0?wx_fmt=png";
    var ori_head_img_url = "http://wx.qlogo.cn/mmhead/Q3auHgzwzM634WYzTagRxFibZq0PSZWXXMo4VGONic97Cwp04kibnlM6A/132";
    var msg_title = "区块链：用数学来解决人性的不信任";
    var msg_desc = "区块链在重构的，是一个信用社会——用理性的技术，解决人性中的不信任。";
    var msg_cdn_url = "http://mmbiz.qpic.cn/mmbiz_jpg/T97PWEEydVlnGLOAyQVlCnI90jaHfQQqvhcicJ1F2mian3C3fV1easSFzgetCib6503nMq3mGULr57U7lxIQ3bnrw/0?wx_fmt=jpeg";
    var msg_link = "http://mp.weixin.qq.com/s?__biz=MzU3NzAwNzk0Mg==\x26amp;mid=2247484534\x26amp;idx=1\x26amp;sn=3f33180dc4f8ae92d9fc89a7334914d4\x26amp;chksm=fd0a7c5fca7df5496229ba2936aea1b630927486e29b49d10cee50f06d998be0930d927fcb6b#rd";
    var user_uin = "0"*1;
    var msg_source_url = '';
    var img_format = 'jpeg';
    var srcid = '0112pJt87qSRoi3bWPXjZ0Pv';
    var req_id = '2211Ore1wPcJK2KWmziGps5l';
    var networkType;
    var appmsgid = '' || '2247484534'|| "";
    var comment_id = "1681887160" || "1681887160" * 1;
    var comment_enabled = "" * 1;
    var is_need_reward = "0" * 1;
    var is_https_res = ("" * 1) && (location.protocol == "https:");
    var msg_daily_idx = "1" || "";
    var profileReportInfo = "" || "";

    var devicetype = "";
    var source_encode_biz = "";
    var source_username = "";

    var reprint_ticket = "";
    var source_mid = "";
    var source_idx = "";
    var source_biz = "";

    var show_comment = "";
    var __appmsgCgiData = {
        wxa_product : ""*1,
        show_msg_voice: "0"*1,
        can_use_page : "0"*1,
        is_wxg_stuff_uin : "0"*1,
        card_pos : "",
        copyright_stat : "0",
        source_biz : "",
        hd_head_img : "http://wx.qlogo.cn/mmhead/Q3auHgzwzM634WYzTagRxFibZq0PSZWXXMo4VGONic97Cwp04kibnlM6A/0"||(window.location.protocol+"//"+window.location.host + "//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/pic/appmsg/pic_rumor_link.2x264e76.jpg")
    };
    var _empty_v = "//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/pic/pages/voice/empty26f1f1.mp3";

    var copyright_stat = "0" * 1;

    var pay_fee = "" * 1;
    var pay_timestamp = "";
    var need_pay = "" * 1;

    var need_report_cost = "0" * 1;
    var use_tx_video_player = "0" * 1;
    var appmsg_fe_filter = "contenteditable";

    var friend_read_source = "" || "";
    var friend_read_version = "" || "";
    var friend_read_class_id = "" || "";

    var is_only_read = "1" * 1;
    var read_num = "" * 1;
    var like_num = "" * 1;
    var liked = "" == 'true' ? true : false;
    var is_temp_url = "" ? 1 : 0;
    var send_time = "";
    var icon_emotion_switch = "//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/emotion/icon_emotion_switch.2x2f1273.png";
    var icon_emotion_switch_active = "//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/emotion/icon_emotion_switch_active.2x2f1273.png";
    var icon_loading_white = "//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/common/icon_loading_white2805ea.gif";
    var icon_audio_unread = "//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/audio/icon_audio_unread26f1f1.png";
    var icon_qqmusic_default = "//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/qqmusic/icon_qqmusic_default.2x26f1f1.png";
    var icon_qqmusic_source = "//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/qqmusic/icon_qqmusic_source393e3a.png";
    var icon_kugou_source = "//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/kugou/icon_kugou_source393e3a.png";

    var topic_default_img = '//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/topic/pic_book_thumb.2x2e4987.png';
    var comment_edit_icon = '//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_edit25ded2.png';
    var comment_loading_img = '//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/common/icon_loading_white2805ea.gif';
    var voice_in_appmsg = {
        "1":"1"
    };
    var wxa_img_alert = "" != 'false';







    var weapp_sn_arr_json = "" || "";


    var ban_scene = "0" * 1;

    var svr_time = "1516591690" * 1;

    var is_transfer_msg = ""*1||0;

    var malicious_title_reason_id = "0" * 1;

    window.wxtoken = "";





    window.is_login = '0' * 1;

    window.__moon_initcallback = function(){
        if(!!window.__initCatch){
            window.__initCatch({
                idkey : 27611+2,
                startKey : 0,
                limit : 128,
                badjsId: 43,
                reportOpt : {
                    uin : uin,
                    biz : biz,
                    mid : mid,
                    idx : idx,
                    sn  : sn
                },
                extInfo : {
                    network_rate : 0.01,
                    badjs_rate: 0.1
                }
            });
        }
    }
</script>

<script nonce="1223693773" type="text/javascript">
    (function(){
        window.__logClientLog = function(msg){
            try{
                var method;
                if(/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)){
                    method = 'writeLog';
                }else if(/(Android)/i.test(navigator.userAgent)){
                    method = 'log';
                }
                if(!!method)
                    doLog(method, msg);
            }catch(e){
                console.error(e)
                throw e
            }
        }
        function doLog(method, msg){
            if(!!method && !!top.window.WeixinJSBridge && !!top.window.WeixinJSBridge.invoke){
                top.window.WeixinJSBridge.invoke(method, {
                    "level" : 'info',
                    "msg" : "[WechatFe][appmsg]" + msg
                });
            }else{

                setTimeout(function(){
                    if( top.window.document.addEventListener ){
                        top.window.document.addEventListener('WeixinJSBridgeReady', function(){
                            doLog(method,msg)
                        }, false);
                    }else if (top.window.document.attachEvent){
                        top.window.document.attachEvent('WeixinJSBridgeReady', function(){
                            doLog(method, msg)
                        });
                        top.window.document.attachEvent('onWeixinJSBridgeReady', function(){
                            doLog(method, msg)
                        });
                    }
                }, 0)
            }
        }
        window.__moonErrRep = function(src){
            window.__logClientLog(' moon load err ' + src);
        }
        window.__moonSucRep = function(src){
            window.__logClientLog(' moon load suc ' + src);
        }
        window.setTimeout(function(){
            window.__logClientLog(' index.html end, __moonhasinit : ' + window.__moonhasinit);
        }, 500);
    })();
</script>

<!--<script nonce="1223693773">window.__moon_host = 'res.wx.qq.com';window.__moon_mainjs = 'appmsg/index.js';window.moon_map = {"new_video/player.html.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/new_video/player.html39e24c.js","biz_wap/zepto/touch.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/biz_wap/zepto/touch34c264.js","biz_wap/zepto/event.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/biz_wap/zepto/event34c264.js","biz_wap/zepto/zepto.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/biz_wap/zepto/zepto34c264.js","page/pages/video.css":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/style/page/pages/video.css3767b8.js","a/appdialog_confirm.html.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/a/appdialog_confirm.html34f0d8.js","widget/wx_profile_dialog_primary.css":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/style/widget/wx_profile_dialog_primary.css34f0d8.js","appmsg/emotion/caret.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/appmsg/emotion/caret278965.js","new_video/player.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/new_video/player39e24c.js","a/appdialog_confirm.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/a/appdialog_confirm34c32a.js","biz_wap/jsapi/cardticket.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/biz_wap/jsapi/cardticket34c264.js","biz_common/utils/emoji_panel_data.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/biz_common/utils/emoji_panel_data3518c6.js","biz_common/utils/emoji_data.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/biz_common/utils/emoji_data3518c6.js","appmsg/emotion/textarea.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/appmsg/emotion/textarea353f34.js","appmsg/emotion/nav.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/appmsg/emotion/nav278965.js","appmsg/emotion/common.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/appmsg/emotion/common3518c6.js","appmsg/emotion/slide.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/appmsg/emotion/slide2a9cd9.js","pages/loadscript.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/pages/loadscript39aac6.js","pages/music_report_conf.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/pages/music_report_conf39aac6.js","pages/report.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/pages/report3a9bef.js","pages/player_adaptor.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/pages/player_adaptor39d6ee.js","pages/music_player.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/pages/music_player3af14e.js","appmsg/emotion/dom.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/appmsg/emotion/dom31ff31.js","appmsg/comment_tpl.html.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/appmsg/comment_tpl.html36c376.js","biz_wap/utils/fakehash.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/biz_wap/utils/fakehash38c7af.js","biz_common/utils/wxgspeedsdk.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/biz_common/utils/wxgspeedsdk3518c6.js","a/sponsor.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/a/sponsor39e101.js","a/app_card.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/a/app_card393ef4.js","a/ios.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/a/ios393966.js","a/android.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/a/android393966.js","a/profile.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/a/profile31ff31.js","a/cpc_a_tpl.html.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/a/cpc_a_tpl.html3a7ab9.js","a/sponsor_a_tpl.html.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/a/sponsor_a_tpl.html36c7cf.js","a/a_tpl.html.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/a/a_tpl.html393ef4.js","a/mpshop.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/a/mpshop311179.js","a/wxopen_card.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/a/wxopen_card3a95b8.js","a/card.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/a/card311179.js","biz_wap/utils/position.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/biz_wap/utils/position34c264.js","a/a_report.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/a/a_report393966.js","appmsg/my_comment_tpl.html.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/appmsg/my_comment_tpl.html36906d.js","appmsg/cmt_tpl.html.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/appmsg/cmt_tpl.html369d00.js","sougou/a_tpl.html.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/sougou/a_tpl.html2c6e7c.js","appmsg/emotion/emotion.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/appmsg/emotion/emotion353f34.js","biz_wap/utils/wapsdk.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/biz_wap/utils/wapsdk34c264.js","biz_common/utils/report.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/biz_common/utils/report3518c6.js","appmsg/open_url_with_webview.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/appmsg/open_url_with_webview3145f0.js","biz_common/utils/http.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/biz_common/utils/http3518c6.js","biz_common/utils/cookie.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/biz_common/utils/cookie3518c6.js","appmsg/topic_tpl.html.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/appmsg/topic_tpl.html31ff31.js","pages/weapp_tpl.html.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/pages/weapp_tpl.html36906d.js","biz_common/utils/monitor.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/biz_common/utils/monitor3518c6.js","appmsg/weapp_common.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/appmsg/weapp_common3af55a.js","pages/voice_tpl.html.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/pages/voice_tpl.html38518d.js","pages/kugoumusic_ctrl.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/pages/kugoumusic_ctrl393e3a.js","pages/qqmusic_ctrl.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/pages/qqmusic_ctrl39b68c.js","pages/voice_component.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/pages/voice_component3af14e.js","pages/qqmusic_tpl.html.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/pages/qqmusic_tpl.html393e3a.js","new_video/ctl.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/new_video/ctl2d441f.js","a/testdata.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/a/testdata3a6969.js","appmsg/reward_entry.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/appmsg/reward_entry3b1cff.js","appmsg/comment.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/appmsg/comment3944ad.js","appmsg/like.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/appmsg/like375fea.js","pages/version4video.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/pages/version4video3a9bef.js","a/a.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/a/a3b1088.js","rt/appmsg/getappmsgext.rt.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/rt/appmsg/getappmsgext.rt2c21f6.js","biz_wap/utils/storage.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/biz_wap/utils/storage34c264.js","biz_common/tmpl.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/biz_common/tmpl3518c6.js","appmsg/share_tpl.html.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/appmsg/share_tpl.html36906d.js","appmsg/img_copyright_tpl.html.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/appmsg/img_copyright_tpl.html2a2c13.js","pages/video_ctrl.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/pages/video_ctrl36ebcf.js","biz_common/ui/imgonepx.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/biz_common/ui/imgonepx3518c6.js","biz_common/utils/respTypes.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/biz_common/utils/respTypes3518c6.js","biz_wap/utils/log.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/biz_wap/utils/log34c264.js","sougou/index.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/sougou/index36913b.js","biz_wap/safe/mutation_observer_report.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/biz_wap/safe/mutation_observer_report34c264.js","appmsg/fereport.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/appmsg/fereport3b1088.js","appmsg/report.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/appmsg/report3404b3.js","appmsg/report_and_source.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/appmsg/report_and_source3a7477.js","appmsg/page_pos.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/appmsg/page_pos3a95b8.js","appmsg/cdn_speed_report.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/appmsg/cdn_speed_report3097b2.js","appmsg/wxtopic.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/appmsg/wxtopic31a3be.js","appmsg/new_index.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/appmsg/new_index36906d.js","appmsg/weapp.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/appmsg/weapp3af55a.js","appmsg/weproduct.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/appmsg/weproduct3af55a.js","appmsg/voicemsg.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/appmsg/voicemsg3b1748.js","appmsg/autoread.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/appmsg/autoread3af14e.js","appmsg/voice.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/appmsg/voice38518d.js","appmsg/qqmusic.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/appmsg/qqmusic39dc43.js","appmsg/iframe.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/appmsg/iframe39ab71.js","appmsg/product.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/appmsg/product393966.js","appmsg/review_image.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/appmsg/review_image3af55a.js","appmsg/outer_link.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/appmsg/outer_link275627.js","appmsg/copyright_report.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/appmsg/copyright_report2ec4b2.js","appmsg/async.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/appmsg/async3b27d5.js","biz_wap/ui/lazyload_img.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/biz_wap/ui/lazyload_img3af55a.js","biz_common/log/jserr.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/biz_common/log/jserr3518c6.js","appmsg/share.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/appmsg/share3b4418.js","appmsg/cdn_img_lib.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/appmsg/cdn_img_lib38b7bb.js","biz_common/utils/url/parse.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/biz_common/utils/url/parse36ebcf.js","page/appmsg/not_in_mm.css":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/style/page/appmsg/not_in_mm.css36906d.js","page/appmsg/page_mp_article_improve_combo.css":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/style/page/appmsg/page_mp_article_improve_combo.css3b1cff.js","page/appmsg_new/not_in_mm.css":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/style/page/appmsg_new/not_in_mm.css36f05c.js","page/appmsg_new/combo.css":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/style/page/appmsg_new/combo.css3b1cff.js","biz_wap/jsapi/core.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/biz_wap/jsapi/core3b0568.js","biz_common/dom/event.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/biz_common/dom/event3a25e9.js","appmsg/test.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/appmsg/test354009.js","biz_wap/utils/mmversion.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/biz_wap/utils/mmversion34c264.js","appmsg/max_age.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/appmsg/max_age2fdd28.js","biz_common/dom/attr.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/biz_common/dom/attr3518c6.js","biz_wap/utils/ajax.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/biz_wap/utils/ajax38c31a.js","appmsg/log.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/appmsg/log300330.js","biz_common/dom/class.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/biz_common/dom/class3518c6.js","biz_wap/utils/device.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/biz_wap/utils/device34c264.js","biz_common/utils/string/html.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/biz_common/utils/string/html3518c6.js","appmsg/index.js":"//res.wx.qq.com/mmbizwap/zh_CN/htmledition/js/appmsg/index3b1748.js"};</script>-->
<!--<script nonce="1223693773" type="text/javascript" id="moon_inline" > window.__mooninline=1; window.setTimeout(function() {  function __moonf__(){-->
    <!--if(!window.__moonhasinit){-->
        <!--window.__moonhasinit=!0,window.__moonclientlog=[],window.__wxgspeeds&&(window.__wxgspeeds.moonloadedtime=+new Date),-->
        <!--"object"!=typeof JSON&&(window.JSON={-->
            <!--stringify:function(){-->
                <!--return"";-->
            <!--},-->
            <!--parse:function(){-->
                <!--return{};-->
            <!--}-->
        <!--});-->
        <!--var e=function(){-->
            <!--function e(e){-->
                <!--try{-->
                    <!--var o;-->
                    <!--/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)?o="writeLog":/(Android)/i.test(navigator.userAgent)&&(o="log"),-->
                    <!--o&&t(o,e);-->
                <!--}catch(n){-->
                    <!--throw console.error(n),n;-->
                <!--}-->
            <!--}-->
            <!--function t(e,o){-->
                <!--e&&top.window.WeixinJSBridge&&top.window.WeixinJSBridge.invoke?top.window.WeixinJSBridge.invoke(e,{-->
                    <!--level:"info",-->
                    <!--msg:"[WechatFe][moon]"+o-->
                <!--}):setTimeout(function(){-->
                    <!--top.window.document.addEventListener?top.window.document.addEventListener("WeixinJSBridgeReady",function(){-->
                        <!--t(e,o);-->
                    <!--},!1):top.window.document.attachEvent&&(top.window.document.attachEvent("WeixinJSBridgeReady",function(){-->
                        <!--t(e,o);-->
                    <!--}),top.window.document.attachEvent("onWeixinJSBridgeReady",function(){-->
                        <!--t(e,o);-->
                    <!--}));-->
                <!--},0);-->
            <!--}-->
            <!--var n;-->
            <!--localStorage&&JSON.parse(localStorage.getItem("__WXLS__moonarg"))&&"fromls"==JSON.parse(localStorage.getItem("__WXLS__moonarg")).method&&(n=!0),-->
                    <!--e(" moon init, moon_inline:"+window.__mooninline+", moonls:"+n),function(){-->
                <!--var e={},o={},t={};-->
                <!--e.COMBO_UNLOAD=0,e.COMBO_LOADING=1,e.COMBO_LOADED=2;-->
                <!--var n=function(e,t,n){-->
                    <!--if(!o[e]){-->
                        <!--o[e]=n;-->
                        <!--for(var r=3;r&#45;&#45;;)try{-->
                            <!--moon.setItem(moon.prefix+e,n.toString()),moon.setItem(moon.prefix+e+"_ver",moon_map[e]);-->
                            <!--break;-->
                        <!--}catch(i){-->
                            <!--moon.clear();-->
                        <!--}-->
                    <!--}-->
                <!--},r=window.alert;-->
                <!--window.__alertList=[],window.alert=function(e){-->
                    <!--r(e),window.__alertList.push(e);-->
                <!--};-->
                <!--var i=function(e){-->
                    <!--if(!e||!o[e])return null;-->
                    <!--var n=o[e];-->
                    <!--if("function"==typeof n&&!t[e]){-->
                        <!--var a={},s={-->
                            <!--exports:a-->
                        <!--},c=n(i,a,s,r);-->
                        <!--n=o[e]=c||s.exports,t[e]=!0;-->
                    <!--}-->
                    <!--if(".css"===e.substr(-4)){-->
                        <!--var d=document.getElementById(e);-->
                        <!--if(!d){-->
                            <!--d=document.createElement("style"),d.id=e;-->
                            <!--var _=/url\s*\(\s*\/(\"(?:[^\\\"\r\n\f]|\\[\s\S])*\"|'(?:[^\\'\n\r\f]|\\[\s\S])*'|[^)}]+)\s*\)/g,m=window.testenv_reshost||window.__moon_host||"res.wx.qq.com";-->
                            <!--n=n.replace(_,"url(//"+m+"/$1)"),d.innerHTML=n,document.getElementsByTagName("head")[0].appendChild(d);-->
                        <!--}-->
                    <!--}-->
                    <!--return n;-->
                <!--};-->
                <!--e.combo_status=e.COMBO_UNLOAD,e.run=function(){-->
                    <!--var o=e.run.info,t=o&&o[0],n=o&&o[1];-->
                    <!--if(t&&e.combo_status==e.COMBO_LOADED){-->
                        <!--var r=i(t);-->
                        <!--n&&n(r);-->
                    <!--}-->
                <!--},e.use=function(o,t){-->
                    <!--window.__wxgspeeds&&(window.__wxgspeeds.seajs_use_time=+new Date),e.run.info=[o,t],-->
                            <!--e.run();-->
                <!--},window.define=n,window.seajs=e;-->
            <!--}(),function(){-->
                <!--if(window.__nonce_str){-->
                    <!--var e=document.createElement;-->
                    <!--document.createElement=function(o){-->
                        <!--var t=e.apply(this,arguments);-->
                        <!--return"object"==typeof o&&(o=o.toString()),"string"==typeof o&&"script"==o.toLowerCase()&&t.setAttribute("nonce",window.__nonce_str),-->
                                <!--t;-->
                    <!--};-->
                <!--}-->
                <!--window.addEventListener&&window.__DEBUGINFO&&Math.random()<.01&&window.addEventListener("load",function(){-->
                    <!--var e=document.createElement("script");-->
                    <!--e.src=__DEBUGINFO.safe_js,e.type="text/javascript",e.async=!0;-->
                    <!--var o=document.head||document.getElementsByTagName("head")[0];-->
                    <!--o.appendChild(e);-->
                <!--});-->
            <!--}(),function(){-->
                <!--function t(e){-->
                    <!--return"[object Array]"===Object.prototype.toString.call(e);-->
                <!--}-->
                <!--function n(e){-->
                    <!--return"[object Object]"===Object.prototype.toString.call(e);-->
                <!--}-->
                <!--function r(e){-->
                    <!--var t=e.stack+" "+e.toString()||"";-->
                    <!--try{-->
                        <!--if(window.testenv_reshost){-->
                            <!--var n="http(s)?://"+window.testenv_reshost,r=new RegExp(n,"g");-->
                            <!--t=t.replace(r,"");-->
                        <!--}else t=t.replace(/http(s)?:\/\/res\.wx\.qq\.com/g,"");-->
                        <!--for(var r=/\/([^.]+)\/js\/(\S+?)\.js(\,|:)?/g;r.test(t);)t=t.replace(r,function(e,o,t,n){-->
                            <!--return t+n;-->
                        <!--});-->
                    <!--}catch(e){-->
                        <!--t=e.stack?e.stack:"";-->
                    <!--}-->
                    <!--var i=[];-->
                    <!--for(o in u)u.hasOwnProperty(o)&&i.push(o+":"+u[o]);-->
                    <!--return i.push("STK:"+t.replace(/\n/g,"")),i.join("|");-->
                <!--}-->
                <!--function i(e){-->
                    <!--if(!e){-->
                        <!--var o=window.onerror;-->
                        <!--window.onerror=function(){},f=setTimeout(function(){-->
                            <!--window.onerror=o,f=null;-->
                        <!--},50);-->
                    <!--}-->
                <!--}-->
                <!--function a(e,o,t){-->
                    <!--if(!/^mp\.weixin\.qq\.com$/.test(location.hostname)){-->
                        <!--var n=[];-->
                        <!--t=t.replace(location.href,(location.origin||"")+(location.pathname||"")).replace("#wechat_redirect","").replace("#rd","").split("&");-->
                        <!--for(var r=0,i=t.length;i>r;r++){-->
                            <!--var a=t[r].split("=");-->
                            <!--a[0]&&a[1]&&n.push(a[0]+"="+encodeURIComponent(a[1]));-->
                        <!--}-->
                        <!--var s=new window.Image;-->
                        <!--return void(s.src=(o+n.join("&")).substr(0,1024));-->
                    <!--}-->
                    <!--var c;-->
                    <!--if(window.ActiveXObject)try{-->
                        <!--c=new ActiveXObject("Msxml2.XMLHTTP");-->
                    <!--}catch(d){-->
                        <!--try{-->
                            <!--c=new ActiveXObject("Microsoft.XMLHTTP");-->
                        <!--}catch(_){-->
                            <!--c=!1;-->
                        <!--}-->
                    <!--}else window.XMLHttpRequest&&(c=new XMLHttpRequest);-->
                    <!--c&&(c.open(e,o,!0),c.setRequestHeader("cache-control","no-cache"),c.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),-->
                            <!--c.setRequestHeader("X-Requested-With","XMLHttpRequest"),c.send(t));-->
                <!--}-->
                <!--function s(e){-->
                    <!--return function(o,t){-->
                        <!--if("string"==typeof o)try{-->
                            <!--o=new Function(o);-->
                        <!--}catch(n){-->
                            <!--throw n;-->
                        <!--}-->
                        <!--var r=[].slice.call(arguments,2),a=o;-->
                        <!--return o=function(){-->
                            <!--try{-->
                                <!--return a.apply(this,r.length&&r||arguments);-->
                            <!--}catch(e){-->
                                <!--throw e.stack&&console&&console.error&&console.error("[TryCatch]"+e.stack),_&&window.__moon_report&&(window.__moon_report([{-->
                                    <!--offset:O,-->
                                    <!--log:"timeout_error;host:"+top.location.host,-->
                                    <!--e:e-->
                                <!--}]),i(f)),e;-->
                            <!--}-->
                        <!--},e(o,t);-->
                    <!--};-->
                <!--}-->
                <!--function c(e){-->
                    <!--return function(o,t,n){-->
                        <!--if("undefined"==typeof n)var n=!1;-->
                        <!--var r=this,a=t||function(){};-->
                        <!--return t=function(){-->
                            <!--try{-->
                                <!--return a.apply(r,arguments);-->
                            <!--}catch(e){-->
                                <!--throw e.stack&&console&&console.error&&console.error("[TryCatch]"+e.stack),_&&window.__moon_report&&(window.__moon_report([{-->
                                    <!--offset:y,-->
                                    <!--log:"listener_error;type:"+o+";host:"+top.location.host,-->
                                    <!--e:e-->
                                <!--}]),i(f)),e;-->
                            <!--}-->
                        <!--},a.moon_lid=b,D[b]=t,b++,e.call(r,o,t,n);-->
                    <!--};-->
                <!--}-->
                <!--function d(e){-->
                    <!--return function(o,t,n){-->
                        <!--if("undefined"==typeof n)var n=!1;-->
                        <!--var r=this;-->
                        <!--return t=D[t.moon_lid],e.call(r,o,t,n);-->
                    <!--};-->
                <!--}-->
                <!--var _,m,w,l,u,p,f,h=/MicroMessenger/i.test(navigator.userAgent),g=window.define,v=0,y=2,x=4,O=9,j=10;-->
                <!--if(window.__initCatch=function(e){-->
                            <!--_=e.idkey,m=e.startKey||0,w=e.limit,l=e.badjsId,u=e.reportOpt||"",p=e.extInfo||{},-->
                                    <!--p.rate=p.rate||.5;-->
                        <!--},window.__moon_report=function(e,o){-->
                            <!--var i=.5;-->
                            <!--if(p&&p.rate&&(i=p.rate),o&&"number"==typeof o&&(i=o),!(!/mp\.weixin\.qq\.com/.test(location.href)&&!/payapp\.weixin\.qq\.com/.test(location.href)||Math.random()>i||!h||top!=window&&!/mp\.weixin\.qq\.com/.test(top.location.href))&&(n(e)&&(e=[e]),-->
                                    <!--t(e)&&""!=_)){-->
                                <!--var s="",c=[],d=[],u=[],f=[];-->
                                <!--"number"!=typeof w&&(w=1/0);-->
                                <!--for(var g=0;g<e.length;g++){-->
                                    <!--var v=e[g]||{};-->
                                    <!--if(!(v.offset>w||"number"!=typeof v.offset||v.offset==x&&p&&p.network_rate&&Math.random()>=p.network_rate)){-->
                                        <!--var y=1/0==w?m:m+v.offset;-->
                                        <!--c[g]="[moon]"+_+"_"+y+";"+v.log+";"+r(v.e||{})||"",d[g]=y,u[g]=1;-->
                                    <!--}-->
                                <!--}-->
                                <!--for(var O=0;O<d.length;O++)f[O]=_+"_"+d[O]+"_"+u[O],s=s+"&log"+O+"="+c[O];-->
                                <!--if(f.length>0){-->
                                    <!--a("POST",location.protocol+"//mp.weixin.qq.com/mp/jsmonitor?","idkey="+f.join(";")+"&r="+Math.random()+"&lc="+c.length+s);-->
                                    <!--var i=1;-->
                                    <!--if(p&&p.badjs_rate&&(i=p.badjs_rate),l&&Math.random()<i){-->
                                        <!--s=s.replace(/uin\:(.)*\|biz\:(.)*\|mid\:(.)*\|idx\:(.)*\|sn\:(.)*\|/,"");-->
                                        <!--var j=new Image,D="https://badjs.weixinbridge.com/badjs?id="+l+"&level=4&from="+encodeURIComponent(location.host)+"&msg="+encodeURIComponent(s);-->
                                        <!--j.src=D.slice(0,1024);-->
                                    <!--}-->
                                <!--}-->
                            <!--}-->
                        <!--},window.setTimeout=s(window.setTimeout),window.setInterval=s(window.setInterval),-->
                        <!--Math.random()<.01&&window.Document&&window.HTMLElement){-->
                    <!--var D={},b=0;-->
                    <!--Document.prototype.addEventListener=c(Document.prototype.addEventListener),Document.prototype.removeEventListener=d(Document.prototype.removeEventListener),-->
                            <!--HTMLElement.prototype.addEventListener=c(HTMLElement.prototype.addEventListener),-->
                            <!--HTMLElement.prototype.removeEventListener=d(HTMLElement.prototype.removeEventListener);-->
                <!--}-->
                <!--var E=window.navigator.userAgent;-->
                <!--if((/ip(hone|ad|od)/i.test(E)||/android/i.test(E))&&!/windows phone/i.test(E)&&window.localStorage&&window.localStorage.setItem){-->
                    <!--var S=window.localStorage.setItem,I=0;-->
                    <!--window.localStorage.setItem=function(e,o){-->
                        <!--if(!(I>=10))try{-->
                            <!--S.call(window.localStorage,e,o);-->
                        <!--}catch(t){-->
                            <!--t.stack&&console&&console.error&&console.error("[TryCatch]"+t.stack),window.__moon_report([{-->
                                <!--offset:j,-->
                                <!--log:"localstorage_error;"+t.toString(),-->
                                <!--e:t-->
                            <!--}]),I++,I>=3&&window.moon&&window.moon.clear&&moon.clear();-->
                        <!--}-->
                    <!--};-->
                <!--}-->
                <!--window.seajs&&g&&(window.define=function(){-->
                    <!--for(var o,t=[],n=arguments&&arguments[0],a=0,s=arguments.length;s>a;a++){-->
                        <!--var c=o=arguments[a];-->
                        <!--"function"==typeof o&&(o=function(){-->
                            <!--try{-->
                                <!--return c.apply(this,arguments);-->
                            <!--}catch(o){-->
                                <!--throw"string"==typeof n&&console.error("[TryCatch][DefineeErr]id:"+n),o.stack&&console&&console.error&&console.error("[TryCatch]"+o.stack),-->
                                <!--_&&window.__moon_report&&(window.__moon_report([{-->
                                    <!--offset:v,-->
                                    <!--log:"define_error;id:"+n+";",-->
                                    <!--e:o-->
                                <!--}]),i(f)),e(" [define_error]"+JSON.stringify(r(o))),o;-->
                            <!--}-->
                        <!--},o.toString=function(e){-->
                            <!--return function(){-->
                                <!--return e.toString();-->
                            <!--};-->
                        <!--}(arguments[a])),t.push(o);-->
                    <!--}-->
                    <!--return g.apply(this,t);-->
                <!--});-->
            <!--}(),function(o){-->
                <!--function t(e,o,t){-->
                    <!--return window.__DEBUGINFO?(window.__DEBUGINFO.res_list||(window.__DEBUGINFO.res_list=[]),-->
                            <!--window.__DEBUGINFO.res_list[e]?(window.__DEBUGINFO.res_list[e][o]=t,!0):!1):!1;-->
                <!--}-->
                <!--function n(e){-->
                    <!--var o=new TextEncoder("utf-8").encode(e),t=crypto.subtle||crypto.webkitSubtle;-->
                    <!--return t.digest("SHA-256",o).then(function(e){-->
                        <!--return r(e);-->
                    <!--});-->
                <!--}-->
                <!--function r(e){-->
                    <!--for(var o=[],t=new DataView(e),n=0;n<t.byteLength;n+=4){-->
                        <!--var r=t.getUint32(n),i=r.toString(16),a="00000000",s=(a+i).slice(-a.length);-->
                        <!--o.push(s);-->
                    <!--}-->
                    <!--return o.join("");-->
                <!--}-->
                <!--function i(e,o,t){-->
                    <!--if("object"==typeof e){-->
                        <!--var n=Object.prototype.toString.call(e).replace(/^\[object (.+)\]$/,function(e,o){-->
                            <!--return o;-->
                        <!--});-->
                        <!--if(t=t||e,"Array"==n){-->
                            <!--for(var r=0,i=e.length;i>r;++r)if(o.call(t,e[r],r,e)===!1)return;-->
                        <!--}else{-->
                            <!--if("Object"!==n&&a!=e)throw"unsupport type";-->
                            <!--if(a==e){-->
                                <!--for(var r=e.length-1;r>=0;r&#45;&#45;){-->
                                    <!--var s=a.key(r),c=a.getItem(s);-->
                                    <!--if(o.call(t,c,s,e)===!1)return;-->
                                <!--}-->
                                <!--return;-->
                            <!--}-->
                            <!--for(var r in e)if(e.hasOwnProperty(r)&&o.call(t,e[r],r,e)===!1)return;-->
                        <!--}-->
                    <!--}-->
                <!--}-->
                <!--var a=o.localStorage,s=document.head||document.getElementsByTagName("head")[0],c=1,d=11,_=12,m=13,w=window.__allowLoadResFromMp?1:2,l=window.__allowLoadResFromMp?1:0,u=w+l,p=window.testenv_reshost||window.__moon_host||"res.wx.qq.com",f=new RegExp("^(http(s)?:)?//"+p);-->
                <!--window.__loadAllResFromMp&&(p="mp.weixin.qq.com",w=0,u=w+l);-->
                <!--var h=0,g={-->
                    <!--prefix:"__MOON__",-->
                    <!--loaded:[],-->
                    <!--unload:[],-->
                    <!--clearSample:Math.random()<h,-->
                    <!--hit_num:0,-->
                    <!--mod_num:0,-->
                    <!--version:1003,-->
                    <!--cacheData:{-->
                        <!--js_mod_num:0,-->
                        <!--js_hit_num:0,-->
                        <!--js_not_hit_num:0,-->
                        <!--js_expired_num:0,-->
                        <!--css_mod_num:0,-->
                        <!--css_hit_num:0,-->
                        <!--css_not_hit_num:0,-->
                        <!--css_expired_num:0-->
                    <!--},-->
                    <!--init:function(){-->
                        <!--g.loaded=[],g.unload=[];-->
                        <!--var e,t,r;-->
                        <!--if(a){-->
                            <!--var s="_moon_ver_key_",c=a.getItem(s);-->
                            <!--c!=g.version&&(g.clear(),a.setItem(s,g.version));-->
                        <!--}-->
                        <!--if((-1!=location.search.indexOf("no_moon1=1")||-1!=location.search.indexOf("no_lshttps=1"))&&g.clear(),-->
                                        <!--a){-->
                            <!--var d=1*a.getItem(g.prefix+"clean_time"),_=+new Date;-->
                            <!--if(_-d>=1296e6){-->
                                <!--g.clear();-->
                                <!--try{-->
                                    <!--!!a&&a.setItem(g.prefix+"clean_time",+new Date);-->
                                <!--}catch(m){}-->
                            <!--}-->
                        <!--}-->
                        <!--i(moon_map,function(i,s){-->
                            <!--if(t=g.prefix+s,r=!!i&&i.replace(f,""),e=!!a&&a.getItem(t),version=!!a&&(a.getItem(t+"_ver")||"").replace(f,""),-->
                                            <!--g.mod_num++,r&&-1!=r.indexOf(".css")?g.cacheData.css_mod_num++:r&&-1!=r.indexOf(".js")&&g.cacheData.js_mod_num++,-->
                                    <!--g.clearSample||!e||r!=version)g.unload.push(r.replace(f,"")),r&&-1!=r.indexOf(".css")?e?r!=version&&g.cacheData.css_expired_num++:g.cacheData.css_not_hit_num++:r&&-1!=r.indexOf(".js")&&(e?r!=version&&g.cacheData.js_expired_num++:g.cacheData.js_not_hit_num++);else{-->
                                <!--if("https:"==location.protocol&&window.moon_hash_map&&window.moon_hash_map[s]&&window.crypto)try{-->
                                    <!--n(e).then(function(e){-->
                                        <!--window.moon_hash_map[s]!=e&&console.log(s);-->
                                    <!--});-->
                                <!--}catch(c){}-->
                                <!--try{-->
                                    <!--var d="//# sourceURL="+s+"\n//@ sourceURL="+s;-->
                                    <!--o.eval.call(o,'define("'+s+'",[],'+e+")"+d),g.hit_num++,r&&-1!=r.indexOf(".css")?g.cacheData.css_hit_num++:r&&-1!=r.indexOf(".js")&&g.cacheData.js_hit_num++;-->
                                <!--}catch(c){-->
                                    <!--g.unload.push(r.replace(f,""));-->
                                <!--}-->
                            <!--}-->
                        <!--}),g.load(g.genUrl());-->
                    <!--},-->
                    <!--genUrl:function(){-->
                        <!--var e=g.unload;-->
                        <!--if(!e||e.length<=0)return[];-->
                        <!--var o,t,n="",r=[],i={},a=-1!=location.search.indexOf("no_moon2=1"),s="//"+p;-->
                        <!-- -1!=location.href.indexOf("moon_debug2=1")&&(s="//mp.weixin.qq.com");-->
                        <!--for(var c=0,d=e.length;d>c;++c){-->
                            <!--/^\/(.*?)\//.test(e[c]);-->
                            <!--var _=/^\/(.*?)\//.exec(e[c]);-->
                            <!--_.length<2||!_[1]||(t=_[1],n=i[t],n?(o=n+","+e[c],o.length>1e3||a?(r.push(n+"?v="+g.version),-->
                                    <!--n=location.protocol+s+e[c],i[t]=n):(n=o,i[t]=n)):(n=location.protocol+s+e[c],i[t]=n));-->
                        <!--}-->
                        <!--for(var m in i)i.hasOwnProperty(m)&&r.push(i[m]);-->
                        <!--return r;-->
                    <!--},-->
                    <!--load:function(e){-->
                        <!--if(window.__wxgspeeds&&(window.__wxgspeeds.mod_num=g.mod_num,window.__wxgspeeds.hit_num=g.hit_num),-->
                                <!--!e||e.length<=0)return seajs.combo_status=seajs.COMBO_LOADED,seajs.run(),console.debug&&console.debug("[moon] load js complete, all in cache, cost time : 0ms, total count : "+g.mod_num+", hit num: "+g.hit_num),-->
                                <!--void window.__moonclientlog.push("[moon] load js complete, all in cache, cost time : 0ms, total count : "+g.mod_num+", hit num: "+g.hit_num);-->
                        <!--seajs.combo_status=seajs.COMBO_LOADING;-->
                        <!--var o=0,t=+new Date;-->
                        <!--window.__wxgspeeds&&(window.__wxgspeeds.combo_times=[],window.__wxgspeeds.combo_times.push(t)),-->
                                <!--i(e,function(n){-->
                                    <!--g.request(n,u,function(){-->
                                        <!--if(window.__wxgspeeds&&window.__wxgspeeds.combo_times.push(+new Date),o++,o==e.length){-->
                                            <!--var n=+new Date-t;-->
                                            <!--window.__wxgspeeds&&(window.__wxgspeeds.mod_downloadtime=n),seajs.combo_status=seajs.COMBO_LOADED,-->
                                                    <!--seajs.run(),console.debug&&console.debug("[moon] load js complete, url num : "+e.length+", total mod count : "+g.mod_num+", hit num: "+g.hit_num+", use time : "+n+"ms"),-->
                                                    <!--window.__moonclientlog.push("[moon] load js complete, url num : "+e.length+", total mod count : "+g.mod_num+", hit num: "+g.hit_num+", use time : "+n+"ms");-->
                                        <!--}-->
                                    <!--});-->
                                <!--});-->
                    <!--},-->
                    <!--request:function(o,n,r){-->
                        <!--if(o){-->
                            <!--n=n||0,o.indexOf("mp.weixin.qq.com")>-1&&((new Image).src=location.protocol+"//mp.weixin.qq.com/mp/jsmonitor?idkey=27613_32_1&r="+Math.random(),-->
                                    <!--window.__moon_report([{-->
                                        <!--offset:_,-->
                                        <!--log:"load_script_from_mp: "+o-->
                                    <!--}],1));-->
                            <!--var i=-1;-->
                            <!--window.__DEBUGINFO&&(__DEBUGINFO.res_list||(__DEBUGINFO.res_list=[]),__DEBUGINFO.res_list.push({-->
                                <!--type:"js",-->
                                <!--status:"pendding",-->
                                <!--start:+new Date,-->
                                <!--end:0,-->
                                <!--url:o-->
                            <!--}),i=__DEBUGINFO.res_list.length-1),-1!=location.search.indexOf("no_lshttps=1")&&(o=o.replace("http://","https://"));-->
                            <!--var a=document.createElement("script");-->
                            <!--a.src=o,a.type="text/javascript",a.async=!0,a.down_time=+new Date,a.onerror=function(s){-->
                                <!--t(i,"status","error"),t(i,"end",+new Date);-->
                                <!--var _=new Error(s);-->
                                <!--if(n>=0)if(l>n){-->
                                    <!--var w=o.replace("res.wx.qq.com","mp.weixin.qq.com");-->
                                    <!--g.request(w,n,r);-->
                                <!--}else g.request(o,n,r);else window.__moon_report&&window.__moon_report([{-->
                                    <!--offset:c,-->
                                    <!--log:"load_script_error: "+o,-->
                                    <!--e:_-->
                                <!--}],1);-->
                                <!--if(n==l-1&&window.__moon_report([{-->
                                            <!--offset:d,-->
                                            <!--log:"load_script_error: "+o,-->
                                            <!--e:_-->
                                        <!--}],1),-1==n){-->
                                    <!--var u="ua: "+window.navigator.userAgent+", time="+(+new Date-a.down_time)+", load_script_error -1 : "+o;-->
                                    <!--window.__moon_report([{-->
                                        <!--offset:m,-->
                                        <!--log:u-->
                                    <!--}],1);-->
                                <!--}-->
                                <!--window.__moonclientlog.push("moon load js error : "+o+", error -> "+_.toString()),-->
                                        <!--e("moon_request_error url:"+o);-->
                            <!--},"undefined"!=typeof moon_crossorigin&&moon_crossorigin&&a.setAttribute("crossorigin",!0),-->
                                    <!--a.onload=a.onreadystatechange=function(){-->
                                        <!--t(i,"status","loaded"),t(i,"end",+new Date),!a||a.readyState&&!/loaded|complete/.test(a.readyState)||(t(i,"status","200"),-->
                                                <!--a.onload=a.onreadystatechange=null,"function"==typeof r&&r());-->
                                    <!--},n&#45;&#45;,s.appendChild(a),e("moon_request url:"+o+" retry:"+n);-->
                        <!--}-->
                    <!--},-->
                    <!--setItem:function(e,o){-->
                        <!--!!a&&a.setItem(e,o);-->
                    <!--},-->
                    <!--clear:function(){-->
                        <!--a&&(i(a,function(e,o){-->
                            <!--~o.indexOf(g.prefix)&&a.removeItem(o);-->
                        <!--}),console.debug&&console.debug("[moon] clear"));-->
                    <!--},-->
                    <!--idkeyReport:function(e,o,t){-->
                        <!--t=t||1;-->
                        <!--var n=e+"_"+o+"_"+t;-->
                        <!--(new Image).src="/mp/jsmonitor?idkey="+n+"&r="+Math.random();-->
                    <!--}-->
                <!--};-->
                <!--seajs&&seajs.use&&"string"==typeof window.__moon_mainjs&&seajs.use(window.__moon_mainjs),-->
                        <!--window.moon=g;-->
            <!--}(window),window.moon.init();-->
        <!--};-->
        <!--e(),!!window.__moon_initcallback&&window.__moon_initcallback(),window.__wxgspeeds&&(window.__wxgspeeds.moonendtime=+new Date);-->
    <!--}-->
<!--}-->
    <!--__moonf__(); }, 25);</script><script nonce="1223693773" type="text/javascript">-->
    <!--var real_show_page_time = +new Date();-->
    <!--if (!!window.addEventListener){-->
        <!--window.addEventListener("load", function(){-->
            <!--window.onload_endtime = +new Date();-->
        <!--});-->
    <!--}-->

<!--</script>-->

</body>
<script nonce="1223693773" type="text/javascript">document.addEventListener("touchstart", function() {},false);</script>
</html>
<!--tailTrap<body></body><head></head><html></html>-->
